// XmlDataElement.h: interface for the XmlDataElement class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_XMLDATAELEMENT_H__E08D5866_865D_401B_91FA_DC3124FF6A5A__INCLUDED_)
#define AFX_XMLDATAELEMENT_H__E08D5866_865D_401B_91FA_DC3124FF6A5A__INCLUDED_

#include <juce.h>

class XmlDataElement
{
	public:
		XmlDataElement(File f);
		XmlDataElement(MemoryBlock mb);
		XmlDataElement(const uint8 *data, unsigned int size);
		~XmlDataElement();
		XmlElement getXmlElement(String elementName);

	private:
		File file;
		MemoryBlock memoryBlock;
};

#endif // !defined(AFX_XMLDATAELEMENT_H__E08D5866_865D_401B_91FA_DC3124FF6A5A__INCLUDED_)
